import { Layout } from '@/utils/routerHelper'

/**
 * @param redirect 重定向地址, 访问这个路由时,自定进行重定向
 * @param name 路由名称, 必须设置,且不能重名
 * @param meta 路由元信息（路由附带扩展信息）
 * @param meta.hidden 是否隐藏
 * @param meta.alwaysShow 是否一直显示
 * @param meta.noCache 是否清除缓存
 * @param meta.affix 是否固定在标签页
 * @param meta.noTagsView 是否隐藏标签页
 * @param meta.activeMenu 高亮菜单
 * @param meta.canTo 是否可跳转
 * @param meta.title 菜单名称
 * @param meta.icon 菜单图标
 * @param meta.keepAlive 缓存该路由
 * @param meta.sort 排序越小越排前
 *
 * */

const routeName = 'resource-manage'

const routes: AppRouteRecordRaw[] = [
  // {
  //   path: '/resource-manage',
  //   redirect: '/resource-manage/drone',
  //   component: Layout,
  //   name: routeName,
  //   meta: {
  //     title: '资源管理',
  //     icon: 'ant-design:dashboard-filled',
  //     alwaysShow: true
  //   },
  //   sort: 5,
  //   children: [
  //     {
  //       path: 'mount',
  //       component: () => import('@/views/resource-manage/mount/index.vue'),
  //       name: `${routeName}_mount`,
  //       meta: {
  //         title: '挂载管理',
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'mount_info',
  //       component: () => import('@/views/resource-manage/mount/info.vue'),
  //       name: `${routeName}_mount_info`,
  //       meta: {
  //         title: '新增挂载',
  //         activeMenu: '/resource-manage/mount',
  //         noTagsView: true,
  //         hidden: true,
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'mount_detail',
  //       component: () => import('@/views/resource-manage/mount/index.vue'),
  //       name: `${routeName}_mount_detail`,
  //       meta: {
  //         title: '挂载详情',
  //         activeMenu: '/resource-manage/mount',
  //         noTagsView: true,
  //         hidden: true,
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'drone',
  //       component: () => import('@/views/resource-manage/drone/index.vue'),
  //       name: `${routeName}_drone`,
  //       meta: {
  //         title: '无人机管理',
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'drone_info',
  //       component: () => import('@/views/resource-manage/drone/info.vue'),
  //       name: `${routeName}_drone_info`,
  //       meta: {
  //         title: '新增无人机',
  //         activeMenu: '/resource-manage/drone',
  //         noTagsView: true,
  //         hidden: true,
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'airport',
  //       component: () => import('@/views/resource-manage/airport/index.vue'),
  //       name: `${routeName}_airport`,
  //       meta: {
  //         title: '机场管理',
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'airport_info',
  //       component: () => import('@/views/resource-manage/airport/info.vue'),
  //       name: `${routeName}_airport_info`,
  //       meta: {
  //         title: '新增机场',
  //         activeMenu: '/resource-manage/airport',
  //         noTagsView: true,
  //         hidden: true,
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'airport_detail',
  //       component: () => import('@/views/resource-manage/airport/index.vue'),
  //       name: `${routeName}_airport_detail`,
  //       meta: {
  //         title: '机场详情',
  //         activeMenu: '/resource-manage/airport',
  //         noTagsView: true,
  //         hidden: true,
  //         noCache: true
  //       }
  //     },
  //     {
  //       path: 'air_route',
  //       component: () => import('@/views/resource-manage/air-route/index.vue'),
  //       name: `${routeName}_air_route`,
  //       meta: {
  //         title: '航线管理',
  //         noCache: true
  //       }
  //     }
  //   ]
  // }
]

export default routes
